// 生成数据列表
const dataList = [
  {
    'menuId': 1,
    'parentId': 0,
    'parentName': null,
    'name': '系统管理',
    'url': null,
    'perms': null,
    'type': 0,
    'icon': 'mdi-settings',
    'orderNum': 0,
    'open': null,
    'list': []
  },
  {
    'menuId': 30,
    'parentId': 0,
    'parentName': null,
    'name': '组件测试',
    'url': null,
    'perms': null,
    'type': 0,
    'icon': 'mdi-settings',
    'orderNum': 0,
    'open': null,
    'list': []
  },
  {
    'menuId': 2,
    'parentId': 1,
    'parentName': '系统管理',
    'name': '管理员列表',
    'component': 'sys/menu/Index',
    'perms': null,
    'type': 1,
    'icon': 'mdi-account',
    'orderNum': 1,
    'open': null,
    'list': []
  },
  {
    'component': 'sys/menu/Add',
  },
  {
    'component': 'sys/menu/AddMore',
  },
]
const navDataList = [
  {
    'menuId': 2,
    'parentId': 1,
    'parentName': null,
    'label': '主页',
    'name': 'home',
    'component': 'home',
    'perms': null,
    'type': 1,
    'icon': 'home',
    'orderNum': 1,
    'open': null,
    'list': []
  },
  {
    'menuId': 1,
    'parentId': 0,
    'parentName': null,
    'label': '系统管理',
    'name': 'system',
    'path': null,
    'perms': null,
    'type': 0,
    'icon': 'settings',
    'orderNum': 0,
    'open': null,
    'children': [
      {
        'menuId': 2,
        'parentId': 1,
        'parentName': null,
        'label': '管理员列表',
        'name': 'user',
        'component': 'sys/menu/Index',
        'perms': null,
        'type': 1,
        'icon': 'mdi-badminton',
        'orderNum': 1,
        'open': null,
        'list': []
      },
    ]
  },
]

// 获取导航菜单列表 / 权限
export function nav () {
  return {
    // isOpen: false,
    url: '/sys/menu/nav',
    type: 'get',
    data: (params)=>{
      return {
        'msg': 'success',
        'code': 200,
        'data': navDataList,
      }
    }
  }
}

// 获取菜单列表
export function list () {
  return {
    // isOpen: false,
    url: '/sys/menu/list',
    type: 'get',
    data: (params)=>{
      return {
        'msg': 'success',
        'code': 200,
        'data': dataList,
      }
    },
  }
}

// 获取上级菜单
export function select () {
  let dataList = JSON.parse(JSON.stringify(navDataList))
  dataList = dataList.concat(dataList[0].list)
  return {
    // isOpen: false,
    url: '/sys/menu/select',
    type: 'get',
    data: {
      'msg': 'success',
      'code': 0,
      'menuList': dataList
    }
  }
}

// 获取菜单信息
export function info () {
  return {
    // isOpen: false,
    url: '/sys/menu/info',
    type: 'get',
    data: {
      'msg': 'success',
      'code': 0,
      'menu': dataList[0]
    }
  }
}

// 添加菜单
export function add () {
  return {
    // isOpen: false,
    url: '/sys/menu/save',
    type: 'post',
    data: {
      'msg': 'success',
      'code': 0
    }
  }
}

// 修改菜单
export function update () {
  return {
    // isOpen: false,
    url: '/sys/menu/update',
    type: 'post',
    data: {
      'msg': 'success',
      'code': 0
    }
  }
}

// 删除菜单
export function del () {
  return {
    // isOpen: false,
    url: '/sys/menu/delete',
    type: 'post',
    data: {
      'msg': 'success',
      'code': 0
    }
  }
}
